#pragma once


///////////////////////////////////////////////////////////////////////////////

#define IS_PRESSED(keyboardBuffer, keyCode) (keyBuffer[keyCode] & 0xF0)

///////////////////////////////////////////////////////////////////////////////

class IInputProcessor
{
public:
   virtual ~IInputProcessor() {}

   virtual void processInput(UCHAR* keyBuffer, float timeElapsed) = 0;
};

///////////////////////////////////////////////////////////////////////////////
